SEO Regression Tests to Safeguard your Site — Karl Kleinschmidt // LSG
- Part 1 SEO Regression Tests to Safeguard your Site — Karl Kleinschmidt // LSG
Show Notes
-
01:54The importance of SEO regression testsTo determine whether SEO will work, simulations need to be run. SEO regression tests are crucial to ensure that the website's important SEO elements are functioning correctly and to identify any unexpected changes or issues after software releases.
-
03:48Tiers of elements for SEO regression testsAlong with their QA team, LSG developed a system to prioritize the different types of SEO element changes into three tiers based on their importance. Tier-one includes critical elements like canonical links, title tags, schema, and alt tags, which may affect the entire site if they break.
-
05:17Tier two and three elementsTier-two elements like title tags, internal links, headlines, and URLs, can have a significant impact on SEO and are relied upon by other departments. While changes in tier-three elements like content and images may not break the site if changed, they should be noted for impact.
-
07:46The role of SEO in stopping releases to productionFor tier-one elements, SEO can halt the release as they are critical to the site's functionality. In tier-two, it's about providing input and promptly fixing any negative SEO impact, while release should not be halted for tier-three unless there are drastic changes.
-
10:15Getting buy in for SEO regression testingAn SEO regression testing process is crucial for websites with over a million pages to avoid technical issues that may result in significant losses. By presenting historical examples and their associated costs, SEO can secure the necessary budget to implement this process.
-
13:11Automated vs. manual SEO regression testingAutomated regression tests can help catch issues for larger websites or multiple departments with independent code releases. A manual approach involves requesting 24-hour notice before production and doing a percentage of URL crawls for each new release version.
-
16:28Best practices for performing SEO regression testsTake into account how much processing power youre using to run these tests and how much time youre adding to the release process. Its crucial to communicate element generation logic to QA, test elements pre-release, and use validation APIs for complex elements like schema.
-
20:11Determining which URLs to testFactors to consider include the number of URLs being tested, time taken to run each test, and the amount of tests run. Prioritize testing for tier-one elements and provide QA with a sorted list of URLs based on traffic and page type to ensure that critical pages are thoroughly tested.
-
22:24Scaling SEO regression testing effortsFor tier-two elements, it's unlikely that you'll be able to run all tests, so it's important to prioritize based on importance and effort. This could involve using third-party tools to calculate link scores while focusing on checking all URLs.
-
23:34Managing notifications during the release process and reacting to failuresSet up an effective notification system via Slack or another messaging tool to facilitate swift communication in case tests fail. Overall, you should know when you release and be available during that time to stop a release if the need arises.
-
26:02Managing pre rendering and its impact on QA and SEO testingWhen designing QA tests for enterprise websites, keep in mind that Google often crawls pre-rendered versions of pages instead of actual pages. Therefore, it may be helpful to implement regression tests as part of the rendering process.
Quotes
-
"The goal of SEO regression tests or regression tests in general is that every single time you release software, you make sure that the website still works." -Karl Kleinschmidt, VP of SEO Strategy, LSG
-
"Can SEO stop a release to production? That is something you're going to have to argue with your QA team." -Karl Kleinschmidt, VP of SEO Strategy, LSG
-
"Every site above a million pages should have some sort of SEO regression test process." -Karl Kleinschmidt, VP of SEO Strategy, LSG
-
"If your QA department does automated QA, and you have six to 10 other departments all releasing code, it makes sense to go fully automated with SEO regression testing." -Karl Kleinschmidt, VP of SEO Strategy, LSG
-
"For things like title tags, and schema, there'll be some place where someone changed one small thing, and no one knew about it. And then 15 of your biggest traffic URLs have the wrong title tag." -Karl Kleinschmidt, VP of SEO Strategy, LSG
-
"If you cannot run the majority of URLs, give QA a sorted list of URLs by traffic by page type so you at least run the top 1000 URLs per page type every time there's a release." -Karl Kleinschmidt, VP of SEO Strategy, LSG
-
"You need to be ready in case tests fail. And so, you should know when you release and be available during that time if there is a chance you might have to stop a release." -Karl Kleinschmidt, VP of SEO Strategy, LSG
-
"In most of these enterprise websites, Google is not crawling the actual pages, but a pre-rendered version of that. Keep that in mind when you're designing your QA tests." -Karl Kleinschmidt, VP of SEO Strategy, LSG
Up Next:
-
Part 1SEO Regression Tests to Safeguard your Site — Karl Kleinschmidt // LSG
Karl Kleinschmidt, VP of SEO Strategy at Local SEO Guide (LSG), talks about SEO regression tests to safeguard your site. Just a small glitch in your website's SEO can result in a significant loss of traffic and revenue. SEO regression testing is a critical step in ensuring that your enterprise website maintains its search engine rankings and traffic. Today, Karl discusses how to avoid technical issues that could crush your website performance.